---
title: Le middleware n'a pas renvoyé d'objet Response.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **MiddlewareNoDataOrNextCalled**: Make sure your middleware returns a `Response` object, either directly or by returning the `Response` from calling the `next` function.

## Qu'est-ce qui a mal tourné ?
Émise lorsque le middleware ne renvoie aucune donnée ou n'appelle pas la fonction `next`.

Par exemple :
```ts
import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware((context, _) => {
	// ne renvoie rien et n'appelle pas `next`
	context.locals.someData = false;
});
```
